#pragma once

#include <QObject>
#include "../algorithm.h"

class AlgorithmFixed : public QObject, public AlgorithmPlugin
{
	Q_OBJECT
	Q_PLUGIN_METADATA(IID "com.bluesword.Algorithm.Fixed" FILE "algorithm_fixed.json")
	Q_INTERFACES(AlgorithmPlugin)

public:
	AlgorithmFixed(QObject *parent = nullptr);
	~AlgorithmFixed();

	virtual Algorithm* CreateAlgorithmObject() override;
};
